package cn.zyl.demo.common.enums;

import java.util.Calendar;

/**
 * DateIndexEnum枚举说明:日期的类型，年月日时分秒,等同于Calendar的常量
 *
 * @author wsz
 * @version v1.0
 * @date 2020-07-22
 */
public enum DateIndexEnum {
    /** 年*/
    YEAR(Calendar.YEAR),
    /** 月*/
    MONTH(Calendar.MONTH),
    /** 月第几日*/
    DAY_OF_MONTH(Calendar.DAY_OF_MONTH),
    /** 月第几周*/
    DAY_OF_WEEK(Calendar.DAY_OF_WEEK),
    /** 天第几小时*/
    HOUR_OF_DAY(Calendar.HOUR_OF_DAY),
    /** 分*/
    MINUTE(Calendar.MINUTE),
    /** 秒*/
    SECOND(Calendar.SECOND),
    /** 毫秒*/
    MILLISECOND(Calendar.MILLISECOND),
    ;
    /** 下标数字*/
    private final Integer index;
    DateIndexEnum(Integer index){
        this.index = index;
    }
    /** 等同于Calendar的常量*/
    public Integer getIndex() {
        return index;
    }
}
